.rest-market-section{display:block;margin-bottom:28px}.rest-market-section-title{padding-bottom:15px;margin-bottom:25px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-light,300);font-size:24px;color:#333;line-height:32px;border-bottom:1px solid rgba(82,92,105,.1)}.rest-market-grid-title{display:block;overflow:hidden;margin-bottom:5px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-regular,400);font-size:16px;color:#525c69}.rest-market-grid-title-btn-all{font-size:10px}.rest-market-grid-title-border{border-bottom:1px solid rgba(82,92,105,.1);margin-bottom:8px;padding-bottom:15px}.rest-market-directions-wrapper,.rest-market-site-wrapper{box-sizing:border-box;width:100%;height:100%;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);border-radius:var(--ui-border-radius-md,2px);transition:.15s}.rest-market-directions-wrapper:hover,.rest-market-site-wrapper:hover{box-shadow:0 6px 8px 0 rgba(0,0,0,.15);-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.rest-market-directions-wrapper{position:relative;display:flex;overflow:hidden}.rest-market-directions-icon{display:block;width:130px;position:relative}.rest-market-directions-icon-image{display:block;position:relative;width:100%;height:100%;background:center bottom 36px no-repeat;z-index:9}.rest-market-directions-round{position:absolute;top:50%;left:50%;width:89px;height:89px;opacity:.1;transform:translate(-50%,-50%);border-radius:100%}.rest-market-directions-color-line{position:absolute;left:0;top:0;bottom:0;width:3px}.rest-market-directions-content{display:flex;flex:1;justify-content:center;flex-direction:column;overflow:hidden;padding-right:14px}.rest-market-directions-title{flex:1;overflow:hidden;max-height:30px;margin-bottom:5px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);font-size:20px;color:#333;line-height:30px;white-space:nowrap;text-overflow:ellipsis}.rest-market-directions-description{display:block;overflow:hidden;height:54px;font-family:var(--ui-font-family-primary,var(--ui-font-family-helvetica));font-size:13px;color:rgba(82,92,105,.7);line-height:17px}.rest-market-directions-link-wrapper{display:block;text-align:right}.rest-market-directions-link,.rest-market-directions-link:hover{font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-bold,700);font-size:11px;color:#535c69;text-align:center;text-decoration:none;padding-left:7px}.rest-market-directions-link:after{content:'';display:inline-block;vertical-align:middle;margin:0 0 1px 7px;width:20px;height:10px;opacity:.31;	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2020%2010%22%3E%3Cpolygon%20fill%3D%22%23525C69%22%20points%3D%2213.76%201.101%2016.951%204.221%200%204.221%200%205.779%2016.951%205.779%2013.76%208.899%2014.886%2010%2020%205%2014.886%200%22/%3E%3C/svg%3E') center center no-repeat; transition:.1s}.rest-market-directions-link:hover:after{opacity:.7}.rest-market-site-wrapper{display:flex;flex-direction:column}.rest-market-site-title{flex:1;overflow:hidden;max-height:41px;padding:0 12px;font-family:var(--ui-font-family-secondary,var(--ui-font-family-open-sans));font-weight:var(--ui-font-weight-semi-bold,600);font-size:13px;color:#333;line-height:41px;white-space:nowrap;text-overflow:ellipsis}.rest-market-site-icon{flex:1;position:relative;	background: rgba(237,238,240,.28) url(images/rest-market-site-bg.svg) repeat;}.rest-market-site-icon-image{position:absolute;top:0;right:0;bottom:0;left:0;background:center no-repeat}